Skip to content

Code Improvements and Fine-Tuning#578

Merged
ExtremeFiretop merged 4 commits into
ExtremeFiretop:devfrom
Martinski4GitHub:dev
Jun 12, 2026
Merged

Code Improvements and Fine-Tuning#578
ExtremeFiretop merged 4 commits into
ExtremeFiretop:devfrom
Martinski4GitHub:dev

Conversation

@Martinski4GitHub

@Martinski4GitHub Martinski4GitHub commented Jun 11, 2026

Copy link
Copy Markdown
Collaborator
  • Code improvements when mounting the GNUton-specific webs_update.sh file to make sure it's installed only if the F/W-installed version is older than the fixed version from MerlinAU.

CORRECTION:
Actually, I re-added the separate, dedicated FLOCK blocking mechanism to protect the initialization routines because it was a cleaner and leaner implementation for fast operations.

- Replaced the newly-added FLock mechanism with the existing Lock mechanism already in place since it can handle a blocking lock to wait until the current process releases the lock.

- Code improvements when mounting the GNUton-specific webs_update.sh file to make sure it's installed only if the F/W-installed version is older than the fixed version from MerlinAU.
Actually I re-added the separate, dedicated FLOCK blocking mechanism to protect the initialization routines because it was a cleaner and leaner implementation for fast operations.
Make sure to close the FD when releasing the lock before continuing execution.
Comment thread MerlinAU.sh Outdated
@ExtremeFiretop ExtremeFiretop merged commit f4d85ac into ExtremeFiretop:dev Jun 12, 2026
1 check passed
@ExtremeFiretop

Copy link
Copy Markdown
Owner

All good here!

Merged!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants